package com.kika.obwiki.mapper;

import com.kika.obwiki.entity.Doc;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * <p>
 * Mapper 接口
 * </p>
 *
 * @author cr
 * @since 2025-06-22
 */
public interface DocMapper extends BaseMapper<Doc> {

  /**
   * 增加文档阅读数
   * 
   * @param id 文档ID
   * @return 影响行数
   */
  int increaseViewCount(Long id);

  /**
   * 增加文档点赞数
   * 
   * @param id 文档ID
   * @return 影响行数
   */
  int increaseVoteCount(Long id);

  /**
   * 批量更新电子书统计信息
   * 
   * @return 影响行数
   */
  int updateEbookInfo();

}
